SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vwtPlazas
AS
SELECT     dbo.tb_Plazas.idPlaza AS ID, dbo.tb_Plazas.CUPOF, dbo.tb_SubOrganizaciones.Descripcion, dbo.tb_Organizaciones.Nombre, 
                      dbo.tb_Funciones.Descripcion AS Funcion, dbo.tb_Asignaturas.Descripcion AS Asignatura, dbo.tb_Divisiones.Mnemo, 
                      dbo.tb_Turnos.Descripcion AS Turno, dbo.tb_Plazas.FechaAlta, dbo.tb_Plazas.NroSecuencia, dbo.tb_Plazas.Horas, dbo.tb_Plazas.NormaCreacion, 
                      dbo.tb_Plazas.Baja, dbo.tb_Plazas.FechaBaja, dbo.tb_Plazas.UltimoDocente, dbo.tb_Plazas.NormaCierre, dbo.tb_Sistemas.Descripcion AS Sistema, 
                      dbo.tb_RegimenDeSuplencias.Descripcion AS RegimenDeSuplencia, dbo.tb_RegimenDesignaciones.Descripcion AS RegimenDesignacion, 
                      dbo.tb_RegimenLaboral.Descripcion AS RegimenLaboral, dbo.tb_Temporalidad.Descripcion AS Temporalidad, dbo.tb_Plazas.DuenoActual, 
                      dbo.tb_Plazas.SitRevDuenoActual, dbo.tb_Plazas.Horario, dbo.tb_Plazas.Paquete, dbo.tb_Plazas.EsJefeDeOrg, dbo.tb_Plazas.Observaciones, 
                      dbo.tb_Plazas.CUISE, dbo.tb_Plazas.PorcentajeSubsidio, dbo.tb_Plazas.EsCabeceraDePaquete
FROM         dbo.tb_Plazas INNER JOIN
                      dbo.tb_Funciones ON dbo.tb_Plazas.Funcion = dbo.tb_Funciones.idFuncion INNER JOIN
                      dbo.tb_Sistemas ON dbo.tb_Plazas.Sistema = dbo.tb_Sistemas.idSistema INNER JOIN
                      dbo.tb_RegimenLaboral ON dbo.tb_Plazas.RegimenLaboral = dbo.tb_RegimenLaboral.idRegimenLaboral INNER JOIN
                      dbo.tb_RegimenDeSuplencias ON dbo.tb_Plazas.RegimenSuplencias = dbo.tb_RegimenDeSuplencias.idRegimenSuplencia INNER JOIN
                      dbo.tb_Temporalidad ON dbo.tb_Plazas.Temporalidad = dbo.tb_Temporalidad.idTemporalidad LEFT OUTER JOIN
                      dbo.tb_RegimenDesignaciones ON dbo.tb_Plazas.RegimenDesigna = dbo.tb_RegimenDesignaciones.idRegimenDesignacion LEFT OUTER JOIN
                      dbo.tb_Turnos ON dbo.tb_Plazas.Turno = dbo.tb_Turnos.idTurno LEFT OUTER JOIN
                      dbo.tb_Asignaturas ON dbo.tb_Plazas.Asignatura = dbo.tb_Asignaturas.idAsignatura LEFT OUTER JOIN
                      dbo.tb_Divisiones ON dbo.tb_Plazas.Division = dbo.tb_Divisiones.idDivision LEFT OUTER JOIN
                      dbo.tb_Organizaciones ON dbo.tb_Plazas.Organizacion = dbo.tb_Organizaciones.idOrganizaciones LEFT OUTER JOIN
                      dbo.tb_SubOrganizaciones ON dbo.tb_Plazas.SubOrganizacion = dbo.tb_SubOrganizaciones.idSubOrganizacion
GO
GRANT SELECT ON  [dbo].[vwtPlazas] TO [Direcciones De Nivel]
GRANT SELECT ON  [dbo].[vwtPlazas] TO [PersonalDocente]
GRANT SELECT ON  [dbo].[vwtPlazas] TO [Reestructura]
GRANT SELECT ON  [dbo].[vwtPlazas] TO [SoloVer]
GRANT SELECT ON  [dbo].[vwtPlazas] TO [SubsidiosConsulta]
GO
